substantial progress - Français Anglais Dictionnaire